/////////////////////////////////////////////////////////////////////////////////////
// Header Protection
#ifndef _OBJECT_H_
#define _OBJECT_H_

/////////////////////////////////////////////////////////////////////////////////////
// A base class from which to derive everything in game.
class ABCObject
{
public:
	ABCObject() { }

	virtual ~ABCObject() = 0 { }

	virtual void Update( float_t _fTime ) = 0;

private:    // dummy definitions
	ABCObject( ABCObject const & );
	ABCObject &operator =( ABCObject const & );
};

/////////////////////////////////////////////////////////////////////////////////////
// Header Protection
#endif // _OBJECT_H_
